﻿#pragma once

#if defined(WIN32)
#  if !defined(MY_ALGORITHMS_EXPORT) && !defined(MY_ALGORITHMS_IMPORT)
#    define MY_ALGORITHMS_EXPORT
#  elif defined(MY_ALGORITHMS_IMPORT)
#    if defined(MY_ALGORITHMS_EXPORT)
#      undef MY_ALGORITHMS_EXPORT
#    endif
#    define MY_ALGORITHMS_EXPORT __declspec(dllimport)
#  elif defined(MY_ALGORITHMS_EXPORT)
#    undef MY_ALGORITHMS_EXPORT
#    define MY_ALGORITHMS_EXPORT __declspec(dllexport)
#  endif
#else
#  define MY_ALGORITHMS_EXPORT
#endif